electrical dust precipitator - Turkish English Dictionary